package com.zjw.demo.vertx.starter.router;

import java.lang.annotation.*;

/**
 * 标记路由类，此标记的路由类会便利其方法
 * 注意，标记此方法的类必须有一个空的构造方法，如果没有则忽视此类
 *
 * @see com.zjw.demo.vertx.starter.annotation.web.Get
 * @see com.zjw.demo.vertx.starter.annotation.web.Post
 * @see com.zjw.demo.vertx.starter.annotation.web.Header
 * 如果被上述注解标记,将注册到Vertx环境中
 * <p>
 * 注意，此方法时序晚于
 * @see IRouterInterceptor
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface VertxRouter {
}
